1696
0
383
1231
1
1421
2513
6
2106
477
475
464
1326
784
2372
2
116
2395
400
1642
392
1949
418
552
8116
1898
860
455
1163
2115
4
29323
1462
1636
1578