641
1
5440
8
1372
2
3225
6
2069
5
1339
1248
2284
25669
0
964
2921
3240
3
2512
3008
2518
800
19783
685
4933
13
2204
572
791
2648
1766
2595
4358
1329
1028
1690
2290