2904
3
3655
11
1093
0
2368
1
1681
1664
2
1590
1660
2133
400
5339
5
1819
1813
1305
526
801
2684
2166
1343
496
1431
1749
1787
2173
2999
2184
455
1078
3934
2413