2229
4
1889
1
2194
2
1291
1129
0
1043
3795
1622
2097
3
1551
745
1365
3520
10
1261
5304
9
17730
11
2693
383
1084
1056
814
417
797
500
1354
1207
5262
397
1336