315
1
1073
2
20374
5
2199
3
2095
4
1240
0
2114
1343
2936
1630
1132
2306
3250
2860
15
1506
1033
1076
3777
745
2814
1193
1263
1869
1550
302
3449
1889
670
964
427