445
1
1645
2522
0
1343
1152
4594
759
846
503
397
2683
1338
6
3116
31535
1213
266
768
155
4179
5
2504
3
1366
2
1009
2052