1523
0
1141
530
4
483
1425
736
2260
3
1215
1
440
244
445
384
1367
534
256
3082
693
266
22330
22
2992
494
1020
597
2490
3293
7
332
3650
303
6339
425