1630
2
954
0
1425
1
1941
2939
3
1629
1743
1767
1343
477
1070
1132
2306
3250
370
2428
1506
745
2814
5
1869
1550
302
1231
1239
994
670
964
2330
769
522