1396
1
3629
2698
1564
1507
2762
432
0
1605
2680
40177
1446
1423
6445
6
3195
3
4083
4168
5
2045
19944
2
4309
3014
20
302
2059
1297
3855
2935
2629
3472
7
2688
1506
1495