1666
2
1302
0
99
1
5009
1805
475
1367
26
846
1750
383
804
611
400
418
552
1636
2177
1650
522
13159
10
58
1898
29323
543
860
477
1256
1516
1708