17353
0
31535
25137
19279
2
3114
4
1541
2730
6
637
6800
20634
8
331
1098
4940
5
172
392
251
503
1020
464
1128
2275
581
381
909
918
611
477
1483
521
1610