1031
1253
2744
2650
1824
877
1424
3649
4992
4611
3745
1801
0
476
2640
3502
2892
2882
1451
1489
3398
5000
5385
3824
2504
720
1561
3041
3088
1335
841
534
1679
3893
3411
2302
1198
1794
3411
4890
4812
4274
2137
1225
3322
4129
4563
3235
1766
1433
3140
4494
4210
3370
2225
1152
1501
2792
2851
1943
1034
true