2655
2
2452
4
929
3
1606
1
2392
10243
619
2262
0
955
815
2105
1564
2019
1423
197
1062
2131
1660
2082
262
2600
2294
1746
3227
1751
2001
1814