1285
2
2922
9
1649
1
1729
571
0
2806
3
1464
3795
2346
1621
3619
12
2982
2095
4
784
2372
3750
2619
662
447
120469
35
326
800
22330
22
650
2000
2118
1470
665
263
199