2420
1
2131
2
1691
1681
2985
3
1380
0
2184
2928
5
2173
1109
4151
4
2562
893
8627
3337
698
515
1749
13018
4362
600
923
952
1180
360
14801
11
178
3554
9
1552
12761