1227
2
1029
0
2920
9
3125
530
4
2260
3
1215
1
440
244
1367
874
2296
3082
22330
22
1897
4452
1020
458
2490
543
840
3293
7
669
376
3650
259
2272
5237
12590
4621
5