1003
1
2275
2
1152
0
2234
2111
3
896
1207
1024
1586
3404
1400
1317
1115
1428
1379
5009
46414
1015
5918
4
3277
8
2522
2296
691
3287
1889
510
661