652
0
1668
645
3012
1022
742
5771
10
1324
1400
1225
392
1201
4
2309
791
6781
1
2595
581
1212
1404
2
297066
2659
839
685
577
1133
2727
496
345
1458
2904
3