2262
0
1225
3820
3
1615
1
2580
2131
2114
3175
5
1380
1012
629
581
2722
3354
1407
868
1326
1376
475
660
1310
575
718
978
504
1618
2664
542
10243
4
1252