951
1
2502
619
564
583
2
2122
1598
1379
2740
1535
3
4926
5
822
0
1446
1425
1723
3539
1518
6236
10
1694
3546
5592
8
1069
432
841
2153
7
1174
2735
1179
2195
1102