1015
1
3261
3
5375
0
1580
2
1922
1943
849
2935
1271
1671
1403
1694
951
690
2495
3835
5
302
2669
2995
4
2294
2565
3014
20
564
1202
937
1337
1191
1593
1847
1023