2670
20
1293
8
1454
2
2435
4
885
1
774
1014
4594
552
0
1360
817
584
768
525
3052
458
2952
5009
4328
10
759
266
1045
611
1152
1343
138355
251
2522
1297
2992