2146
2
2382
10
2100
1
12324
13
3384
1545
1096
3
1960
5366
5
858
321
1390
0
802
609
438
1552
2955
1108
1157
1238
1287
617
67
990
894
824
765
410
714
924