1102
2
2687
2323
9
1412
0
1554
1
2153
951
2534
2650
20
1179
38477
34
3629
1350
608
862
432
841
2352
2027
2508
7
3248
8
3575
1509
5
4168
1660
4
3539
3
2028
2122
2929
6
1063