4431
2
1031
1
1528
2870
3
1645
2585
1343
0
1764
307
1152
2082
11
597
2524
1006
480
2461
20
1848
434
4987
2604
7
1847
1620
2669
2320
899
3134
2127
2733
1059
2984