2275
2
19279
31535
0
618
968
2111
3
301
2730
6
1020
2668
1824
25137
3114
4
2459
9
427
17353
500
819
784
1
2546
490
802
1394
871
381
20634
8
1463
1053
7334
1073