1045
0
953
525
422
517
745
479
280
552
1232
1009
2992
3659
14
9267
2
1603
401
1649
1
269
1238
546
1297
2328
5313
655
1645
719
2121
4
1033
396
376