1541
0
637
331
4940
5
172
392
251
503
1020
464
1128
20634
8
543
2275
2
19279
581
381
909
21743
1
1314
918
611
1132
477
3440
1483
522
521
1610
776