3525
1
1619
2
695
0
2234
5431
1975
6
1456
1140
2962
3351
3
1785
2549
459
512
7863
1367
1247
742
2392
1093
2126
3593
16
1012
1409
697
3621
3428