2526
3
3267
1
326
0
5262
10
521
2989
1385
300
569
1427
2
907
535
1775
2942
5
1464
2054
1906
76
4396
1270
745
360784
19
973
1608
2587
1045
11850