2126
2
2861
1
1271
964
2129
8
1532
1028
0
1053
405
340
280
3386
3151
4327
9566
466
37355
13
22227
16
20163
44
1824
2436
3158
2402
3621
96
851
341
67688
66
4433
21
417