3090
6
3624
4
616
0
1458
5141
7
719
3765
2907
2
693
9956
3
5090
1537
1
1781
2996
826
1287
3498
465
255
1310
639
1189
22731
3316
10
1519
713
2903
961
1070
32302