2226
1
1814
2
1691
2294
1532
451
0
4079
4
2100
1348
1506
1309
2445
3442
3
1992
1557
1168
1938
2082
1813
2760
1816
923
2394
1632
1307
697
4996
6
1334
1699
3326