1398
1
2322
4
2551
3
2794
2
768
1716
3871
989
0
2343
616
4179
20850
5
3470
2285
527
1225
1753
1412
2054
3109
14
59
3629
2534
1397
1484
1618
1889
2502
3266