2504
1
2108
6
1150
4
2266
1404
3
905
891
5
3125
1177
2
1361
2877
12
1453
1420
97
0
1364
447
771
679
3230
3279
3157
2781
9
1275
3573
11
7050
14
307643
3761
4462
2281