2269
3
1645
1
7952
12
1859
2
7263
8
1647
1101
475
0
1466
10070
7
383
804
611
400
846
418
552
1636
1650
522
58
1898
29323
543
860
477
246
1132
1504
455