1880
2
31535
0
25137
1020
968
2881
349
2275
492
1824
2435
3114
4
3691
5
2299
1
597
4111
456
555
317
17353
547
432
661
2749
425
467
420
324
7039
19279