5536
2
1367
1
1089
2377
1179
5372
3820
3
2305
2570
0
974
2034
479
4325
15
13676
21
796
6
1326
2920
4
1013
1107
4074
1187
2682
3523
165
4001
1311
744
2243
1508
3207