509
0
5232
19
2699
2
2153
7
746
3
1337
1
3505
5
3326
167
1124
1767
892
2578
1204
1245
2667
1545
989
1152
1226
1211
2396
1292
1431
4311
1526
1052
2436
992
1712