503
0
3540
4
2275
2
2819
1
2730
3063
3
2420
2097
2016
1197
12590
2393
8969
1696
5963
3052
1343
1418
1129
5779
6062
16
4143
6
3930
11
2693
7334
1614
5
6968
81077
101
730
1966