566
2
1821
1
1129
3
34689
23
2036
254
915
421
440
2960
7
1537
493
2887
1194
276
302
586
266
2725
5
364
1492
4
2307
1248
1238
558
150
2157
4895
868
536