2500
4
1737
5
1953
0
194
1274
1835
1
2338
187
3467
2
1043
1989
1096
583
463
80
2900
683
13051
141
443
307
360
198
1783
488
888
1000
2535
1572
3
351