2063
1
364
925
5
1148
276
271
433
367
342
383
1135
3
641
803
4016
14
287
427
895
441
2
305
1498
583
390
1082
1065
295
681
640
1864
953