2352
2
1048
1
1431
994
6
1688
1833
2164
3
4425
1739
1364
1813
4
1969
574
0
3117
8
776
2093
2322
1182
1815
746
2725
22
1127
1106
2982
7
272
108797
3289
2386
1695