2903
3
181997
11
337
0
2124
1189
2907
2
2399
3090
6
3680
1106
1729
345
2932
375
476
1103
412
322
305
352
1442
406
791
351
577
307
475
627
878
505