503
0
2016
4
2126
3813
11
5848
3
4830
2
2346
4492
3116
1
1132
2306
2089
1129
544
1506
2659
2141
1915
745
2416
13
1630
2814
5
1337
3898
18
3429
2094
3488
8
1197
1277