1134
2
4893
2504
1
1489
0
499
515
2125
3
478
170
1309
900
1209
3446
1940
61
1352
106
1337
3201
7
773
3005
4
583
1519
85
74
1436
8
242
438
448
256