951
1
1440
2
2502
619
564
1727
4
1964
3
2122
2740
1531
1446
3539
6236
10
1694
3546
432
0
2760
841
2153
7
1174
1179
1102
2395
2938
2080
1645
1197
3688
5
1492
4133