4455
2
4111
1128
0
3233
16
505
467
482
798
1872
1
415
409
1045
408
213
381
2093
1748
2190
456
1020
517
476
2328
1336
951
787
52
1101
2490
1877