2141
3
1883
1
1054
2
2372
4438
5
784
22330
22
198
326
0
938
2819
975
1446
472
1705
2086
4
3312
2271
869
909
398
4964
905
896
5966
7
1375
1543
1514
7458