3485
7
1495
1
951
2502
619
564
2436
0
2740
2245
3
1613
2
2629
1196
3546
3539
3014
20
5296
13
1337
562
11153
8
1689
1268
2715
1087
1794
2241
2367
1015
3066
282
3671