1124
2
3505
4
4106
0
3632
5
1771
5009
3650
3
938
251
81077
101
440
573
8895
1
1275
3990
6
2601
1367
54
1759
1086
274
1676
2095
1255
1414
2420
298
1416
608
303