2982
3
1431
2
1513
1
417
0
2503
6
1392
1425
2372
1329
909
544
1421
1453
1192
543
1047
1428
1448
1069
1501
896
1105
1622
1470
2326
4