509
0
2245
1
1073
472
3480
5
2629
3
1053
3044
27
475
2395
913
1418
2
3449
999
263
5779
6062
16
611
4143
6
2693
6968
1344
4427
10
730
1966