2507
1
864
0
3724
3
916
1126
947
1245
966
2
982
1587
1254
1155
1335
1321
2781
1355
1398
4309
1242
1752
2970
407
152
2115
1594
725
3848
2827
11059
9