1516
1
785
0
1232
2
2429
4
1023
901
427
1397
962
2873
3
607
2377
1699
1070
1819
1399
1472
878
1282
1883
596
2294
916
2235
2110
1743
4996
662
2088
5
3326