2224
2
1237
1
2036
2581
5
3815
0
2349
424
1314
2702
6
1062
377
1094
3203
10
415
2716
4
3311
19279
463
464
2275
2602
2459
9
729
323
968
3691
320
2809
298
492