928
1
1418
2
5009
0
4436
9
1665
5848
3
475
2470
1367
854
2192
400
99
2086
383
804
661
611
1666
846
418
552
1636
1650
522
13159
10
58
1898
29323
1903