1248
1
636
0
536
2238
3196
2
1175
14
20
521
849
2553
449
3310
595
1045
708
930
515
3015
7
7877
5
2010
813
342
479
1761
339
1364
3085
360