662
0
1814
2
496
1093
1574
1
526
3326
3
2578
1681
1380
6926
7
467
1816
2760
4
2209
2710
4702
4285
693
745
2982
1526
469
3484
197
83