2215
4
1411
2
891
3
1454
10
539
1
1595
2568
567
1244
13
3348
2180
1229
5
800
1342
1208
1887
945
1543
319
808
0
4243
1131
2191
1363
2225
2111
2549
1839
1210
3991