509
0
2907
4
2086
1
447
399
1452
3114
2113
1976
2
1823
2855
3
1054
1506
8969
1565
1501
2735
1470
3287
848
105290
915
565
933
5217
11
467
2143