1142
1
1010
1622
1277
5
2372
2
111
0
1458
3
2445
6
2759
4
752
3293
5393
8
1222856
4130
1129
2982
597
1889
710
5745
2249
571
662
1976
3251
2904
1772
1462
1390
3674
10