1543
2
3659
14
611
0
1152
1115
1
2522
31535
8766
759
2727
5
1343
4328
10
2321
7
2683
1009
846
1418
1045
584
4830
2952
511
3287
768