1948
0
543
475
1263
3
1073
7082
9
1650
1636
18403
6
458
58
4106
2251
615
422
552
1276
522
341
935
139
477
494
383
363
1504
670
611
418
116