1123
1
2529
7
1101
4363
3508
1504
790
1691
2865
9
2430
2
31371
64
1913
1033
7394
5
12185
2692
3
4283
2465
0
3612
10
945
631
2650
6707
24
2131
1268
1050
1399
4070
4
2493
18
1396