2591
2
1211
1
1155
1482
3
34542
0
1426
1105
525
3206
1942
4
507
1723
1385
805
825
783
2564
1836
11
2227
677
1656
527
2225
1369
1210
2399
1443
5037
6
1919