2300
2
1896
11
7071
5
1950
1
3546
9836
15
1113
0
267612
3208
1663
582
123674
35
1749
2962
6
2788
618
1289601
4
5486
3126
3
6779
3329
3916
2299
1518
1610
3688
3289
10
106
2966
2704
7