3287
3
848
1
2112
2
3510
1362
4
2758
3632
5
20634
8
1267
3149
2470
1302
0
1330
482
5009
1642
571
2326
1204
509
2296
2306
407
3505
2799
1425