2299
1
3311
4
1711
0
2250
2
1222856
474
534
341
1100
418
3047
10
306
2581
5
4694
7
2989
732
907
2809
1098
115427
464
458
3203
2442
2797
4165
711
2716
282572
339