2240
5
1289
1
2109
3
944
1359
2
1884
12
1197
3088
820
482
0
2643
7
558
686
2438
764
537
1411
11
2354
355
472
1172
1274
2086
4
2018
2512
751
1240
1375
64712
1045