2903
3
1103
0
2964
1
1603
2113
2
914
668
818
2906
536
493
236066
14
307
322
337
531
477
420
8627
562
717
1581
1166
460
371
323
2258
2325
2123
938