2198
2
2271
0
31535
1824
2710
9
7812
3
2442
2108
4396
360784
19
1009
933
1
1343
16550
27
2337
10396
8
1932
48708
195
968
4820
116
641
5429
521
575
543
31220
10
647
2644