2591
2
1210
1
1155
1482
3
34542
0
1426
1105
525
3206
1942
4
507
1723
1385
805
825
783
2564
1835
11
2227
677
1656
527
2225
1368
1209
2399
1443
5036
6
1918