616
0
985
1
951
2502
619
564
1964
3
2180
1361
2740
2245
989
2629
2
1196
3546
3539
3014
20
1337
562
1618
4179
2760
4
11153
8
1268
1087
3688
5
3066
7
3326
4133
1475