1524
2
777
0
1169
593
461
1501
751
471
473
486
738
698
138
1794
1
5296
13
2715
532
1689
1015
3485
7
2241
2367
282
3671
1726
2407
2301
155
1033