2227
3
498
1
2840
1278
505
1850
5
538
490
798
2
433
2111
537
1181
652
597
2654
512
930
432
966
1141
457
2363
1571
1233
987
4
2745
16
3397
3920
8